﻿<?xml version="1.0" encoding="utf-8" ?>

<platform namespace="http://metalx.org/Intel/HdAudio/Registers" xmlns="http://metalx.org/Platform">
	<constants>
		<constant name="GlobalCapabilities" value="00"/>
		<constant name="MinorVersion" value="02"/>
		<constant name="MajorVersion" value="03"/>
		<constant name="OutputCapabilities" value="04"/>
		<constant name="InputCapabilities" value="06"/>
		<constant name="GlobalControl" value="08"/>
		<constant name="WakeEnable" value="0c"/>
		<constant name="StateChangeStatus" value="0e"/>
		<constant name="GlobalStatus" value="10"/>
		<constant name="OutputStreamCapabilities" value="18"/>
		<constant name="InputStreamCapabilities" value="1a"/>
		<constant name="InterruptControl" value="20"/>
		<constant name="InterruptStatus" value="24"/>
		<constant name="WallClockCounter" value="30"/>
		<constant name="StreamSynchronization" value="34"/>
		<constant name="CommandBufferLowerBaseAddress" value="40"/>
		<constant name="CommandBufferUpperBaseAddress" value="44"/>
		<constant name="CommandBufferWritePointer" value="48"/>
		<constant name="CommandBufferReadPointer" value="4a"/>
		<constant name="CommandBufferControl" value="4c"/>
		<constant name="CommandBufferStatus" value="4d"/>
		<constant name="CommandBufferSize" value="4e"/>
		<constant name="ResponseBufferLowerBaseAddress" value="50"/>
		<constant name="ResponseBufferUpperBaseAddress" value="54"/>
		<constant name="ResponseBufferWritePointer" value="58"/>
		<constant name="ResponseInterruptCount" value="5a"/>
		<constant name="ResponseBufferControl" value="5c"/>
		<constant name="ResponseBufferStatus" value="5d"/>
		<constant name="ResponseBufferSize" value="5e"/>
		<constant name="ImmediateCommand" value="60"/>
		<constant name="ImmediateResponse" value="64"/>
		<constant name="ImmediateStatus" value="68"/>
		<constant name="DmaLowerBaseAddress" value="70"/>
		<constant name="DmaUpperBaseAddress" value="74"/>
		<constant name="StreamDescriptors" value="80"/>
		<constant name="WallClockCounter" value="2030"/>
		<constant name="StreamBufferPositions" value="2084"/>
	</constants>
</platform>